package com.xique.door.bean.request.device;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author shd
 * @create 2022/1/25 10:28
 */
@Data
public class DeviceAddRequest {

    /** 项目ID */
    private Long parkId;

    /** 设备名称 */
    @NotBlank(message = "设备名称不能为空")
    private String name;

    /** 设备型号 */
    @NotBlank(message = "设备型号不能为空")
    private String model;

    /** 设备地址 */
    private String address;

    /** 设备类型 */
    @NotBlank(message = "设备类型不能为空")
    private String accessType;

    /** 是否联网：是Y，否N */
    private String isNetwork;

    /** 设备sn */
    @NotBlank(message = "设备编号不能为空")
    private String devSn;

    /** 设备在线状态：online，offline */
    private String onlineStatus;

    /** 状态（normal-启用 pause-停用） */
    private String status;

    /** 设备编号 */
    private String deviceNumber;

    /** 区域id */
    private Long areaId;

    /** 楼栋id */
    private Long buildingId;

    /** 电梯id */
    private Long elevatorId;
}
